﻿// JavaScript Document
	
		function test_donvi()
		{	
			if(a.id_unit.value=="" || a.name_faculty.value=="" ||  a.name_subject.value=="")
			{
				
				if(a.id_unit.value=="")
				{
					alert("Bạn chưa nhập vào Username");
					a.id_unit.focus();
					return false;
				}
				if(a.name_faculty.value=="")
				{
					alert("Bạn chưa nhập vào Password");
					a.name_faculty.focus();
					return false;
				}
			}
			else
			{
				//a.id_unit.value = valid_string(a.id_unit.value);
				//a.name_faculty.value = valid_string(a.name_faculty.value);
				//a.name_subject.value = valid_string(a.name_subject.value);
			}	
		}    
		
		function test_nganh()
		{	
			if(a.ma_ng.value=="" || a.id_dv.value=="" ||  a.name.value=="" || a.full_name.value=="")
			{
				
				if(a.ma_ng.value=="")
				{
					alert("Bạn chưa nhập vào mã ngành đào tạo");
					a.ma_ng.focus();
					return false;
				}
				if(a.id_dv.value=="")
				{
					alert("Bạn chưa nhập vào mã đơn vị đào tạo");
					a.id_dv.focus();
					return false;
				}
				if(a.name.value=="")
				{
					alert("Bạn chưa nhập vào tên viết tắt của ngành đào tạo");
					a.name.focus();
					return false;
				}
				if(a.full_name.value=="")
				{
					alert("Bạn chưa nhập vào tên đầy đủ của ngành đào tạo");
					a.full_name.focus();
					return false;
				}
			}
			else
			{
				//a.ma_ng.value = valid_string(a.ma_ng.value);
				//a.id_dv.value = valid_string(a.id_dv.value);
				a.name.value = valid_string(a.name.value);
				a.full_name.value = valid_string(a.full_name.value);
			}	
		}    
		
		function test_khoa()
		{	
			if(a.ma_kh.value=="" || a.ma_ng.value=="" ||  a.name_kh.value=="" || a.nam.value=="")
			{
				
				if(a.ma_kh.value=="")
				{
					alert("Bạn chưa nhập vào mã khóa đào tạo");
					a.ma_kh.focus();
					return false;
				}
				if(a.ma_ng.value=="")
				{
					alert("Bạn chưa nhập vào mã ngành");
					a.ma_ng.focus();
					return false;
				}
				if(a.name_kh.value=="")
				{
					alert("Bạn chưa nhập vào tên khóa đào tạo");
					a.name_kh.focus();
					return false;
				}
				if(a.nam.value=="")
				{
					alert("Bạn chưa nhập vào số năm đào tạo");
					a.nam.focus();
					return false;
				}
			}
			else
			{
				//a.ma_kh.value = valid_string(a.ma_kh.value);
				//a.ma_ng.value = valid_string(a.ma_ng.value);
				a.name_kh.value = valid_string(a.name_kh.value);
				a.nam.value = valid_string(a.nam.value);
			}	
		}    
		
				
		function valid_string(s)
		{
			kq = ""; //gan bien ban dau kq = Null
			ss = s.split(' '); //Space duoc chi dinh la character de separator
			for (i = 0; i < ss.length; i++)
				if (ss[i] != "")
				{
					s1 = ss[i].substring(0, 1); //Lay ra ky tu dau tien cua xau
					s1 = s1.toUpperCase(); //Xau s1 viet hoa ky tu dau tien nay
		
					s2 = ss[i].substring(1, ss[i].length); //Lay ra ky tu bat dau tu thu 2 cho den het xau(ki tu dau tien la 0 va ket thuc la ss[i].length -1).Nhung ham substring(a,b) lay xau tu ky tu a(bao gom ky tu a) den ky tu b(ko lay ky tu b).
					s2 =  s2.toLowerCase(); // Xau s2 viet thuong ky tu tu thu 2 cho den het xau
		
					if (kq != "") kq += " "; //Voi lan lap sau cua for() thi kq !="" nen phai co ky tu space giua 2 xau kq;
				
					kq = kq + s1 + s2; //Ban dau kq = Null ,nen o vong lap dau tien xau kq la string s1s2 nhu o tren
				}
			return kq;
		}
		
		function sub_string(fld)
		{
			ss = fld.split(' ');
			for (i = 0; i < ss.length; i++)
			{
				s1 = ss[i].substring(0, 3); //Lay ra ky tu dau tien cua xau
				s1 = s1.toUpperCase(); //Xau s1 viet hoa ky tu dau tien nay
			}
			return s1;
		}
		
		function length_characters(fld){
			if ((fld.value.length < 2) || (fld.value.length > 200)) {
				alert( "Bạn phải nhập vào chuỗi có 2 < số ký tự < 200. \n");
				fld.style.background = 'Yellow';
			}
			else {
				fld.style.background = 'White';
			}
		}
		
		function valid_characters(fld){
			var illegalChars = /\W/; // allow letters, numbers, and underscores
			
			if (illegalChars.test(fld.value)) {
				alert("Chuỗi nhập chỉ chứa ký tự số,chữ và dấu gạch dưới.\n");
				fld.style.background = 'Yellow';
			} 
			else {
				fld.style.background = 'White';
			}
		}	
		
		/*function test_valid(fld){
			if(fld.value!='')
			{
				valid_characters(fld);
				length_characters(fld);
				fld.value = sub_string(fld.value);
			}
		}*/
		